Windows Shell


Windows Shell

It is the graphical user interface (GUI) for Microsoft Windows. This includes: the desktop, the start bar, the clock, etc. The Windows Shell can be called from a program to run or open another program.
Este es la interface gráfica de usuario (GUI) para Microsoft Windows. Esta incluye: el escritorio, la barra de inicio, el reloj, etc. El Shell de Windows pude ser llamado desde un programa para ejecutar o abrir otro programa.

Shell Verbs

The shell receives a verb to indicate the action the shell will perform:
  • edit Launches an editor and opens the document for editing. If the file is not a document file, the function will fail
  • explore Explores the specified folder
  • find Initiates a search beginning in the directory specified by the working directory
  • open Opens the item specified item. The item can be a file or folder
  • print Prints the file specified. If the item is not a document file, the function fails
  • NULL The default verb is used, if available. If not, the open verb is used. If neither verb is available, the system uses the first verb listed in the registry.

La shell recibe un verbo para indicar la acción que la Shell realizará:
  • edit Abre un editor y abre el documento para su edición. Si el archivo no es un archivo de documento, la función fallará
  • explore Explora la carpeta especificada
  • find Inicia una búsqueda comenzando en el directorio especificado en el directorio de trabajo
  • open Abre el artículo especificado. El artículo puede ser un archivo o una carpeta
  • print Imprime el archivo especificado. Si el artículo no es un archivo de documento la función fallará
  • NULL El verbo de defecto se usará, si hay alguno disponible. Si no, el verbo open se usará. Si ningún verbo está disponible, el sistema usará el primer verbo en la lista del registro.

Problem 1
Create a Wintempla dialog application called MyNotes to open a text file using Notepad (or the default text editor).
Cree una aplicación de diálogo de Wintempla llamada MyNotes para abrir un archivo de texto usando El Bloc de Notas (o el editor de texto de defecto.)

MyNotes.cpp
...

void MyNotes::Window_Open(Win::Event& e)
{
     wchar_t * verb = L"open";
     wchar_t * filename = L"C:\\selo\\info.txt";
     wchar_t * workingDirectory = NULL;
     HINSTANCE result = ShellExecute(hWnd, verb, filename, NULL, workingDirectory, SW_SHOW);
     if (result<(HINSTANCE)32)
     {
          this->MessageBox(Sys::Process::GetErrorDesc(result), L"MyNotes", MB_OK | MB_ICONERROR);
     }
}




© Copyright 2000-2021 Wintempla selo. All Rights Reserved. Jul 22 2021. Home